package com.gilight.base.dto;

import com.alibaba.fastjson.JSONObject;

import java.io.Serializable;
import java.util.List;

public class ColdProductDto implements Serializable {
    //基本信息
    private Long zzjgId;
    private Long categoryId;
    private Long productId;
    private String productName;
    private Double  price;
    private String icon;
    private String remark;
    private Integer status;
    private Integer sortNumber;
    //标签信息
    private List<ColdProductTagDto> coldProductTag;
    //轮播图信息
    private List<ColdProductImgDto> coldProductImg;
    //规格信息
    private List<ColdProductParameterDto>coldProductParameter;

    public Long getZzjgId() {
        return zzjgId;
    }

    public void setZzjgId(Long zzjgId) {
        this.zzjgId = zzjgId;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public Integer getStatus() {
        return status;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getSortNumber() {
        return sortNumber;
    }

    public void setSortNumber(Integer sortNumber) {
        this.sortNumber = sortNumber;
    }

    public List<ColdProductTagDto> getColdProductTag() {
        return coldProductTag;
    }

    public void setColdProductTag(List<ColdProductTagDto> coldProductTag) {
        this.coldProductTag = coldProductTag;
    }

    public List<ColdProductImgDto> getColdProductImg() {
        return coldProductImg;
    }

    public void setColdProductImg(List<ColdProductImgDto> coldProductImg) {
        this.coldProductImg = coldProductImg;
    }

    public List<ColdProductParameterDto> getColdProductParameter() {
        return coldProductParameter;
    }

    public void setColdProductParameter(List<ColdProductParameterDto> coldProductParameter) {
        this.coldProductParameter = coldProductParameter;
    }

    public String toString(){
        return JSONObject.toJSONString(this);
    }
}
